package serverapp

import (
	"context"
	"net/http"
)

//WindService 申明了单个服务器实际服务内容接口
//不同服务器不同的实现
//在main函数中申请，传递到App中初始化和运行
type WindService interface {
	Name() string
	Init(context context.Context) error
	RegisterHandler()
	Start() error
	Run() error
	Stop() error
	String() string
	Handle(pattern string, handler http.Handler)
}
